package com.naiterui.ehp.bs.recommend.vo.assist;

import java.util.List;

import com.naiterui.ehp.bs.recommend.vo.prescription.PrescriptionItemVO;

import lombok.Builder;
import lombok.Data;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 医生端随访提醒VO
 *
 * @author gaoliangliang
 * @date 2019-06-19 10:26
 * @since 1.0.0
 */
@Data
@Builder(toBuilder = true)
@ApiModel(description = "医生端随访提醒")
public class DrRevisitVO {
    @ApiModelProperty(value = "处方Id")
    private Long recomId;
    @ApiModelProperty(value = "患者Id")
    private Long patientId;
    @ApiModelProperty(value = "患者姓名")
    private String patientName;
    @ApiModelProperty(value = "患者年龄")
    private Integer patientAge;
    @ApiModelProperty(value = "患者年龄单位[周、个月、岁]")
    private String patientAgeUnit;
    @ApiModelProperty(value = "患者性别：0.女 1.男")
    private Integer patientGender;
    @ApiModelProperty(value = "诊断信息")
    private String diagnosis;
    @ApiModelProperty(value = "用药周期([2]周)")
    private String drugCycle;
    @ApiModelProperty(value = "用药周期单位(2[周])")
    private String drugCycleUnit;
    @ApiModelProperty(value = "药品信息")
    private List<PrescriptionItemVO> items;
    @ApiModelProperty(value = "疗程结束时间")
    private String endDate;
    @ApiModelProperty(value = "开始用药时间")
    private String beginDate;
    @ApiModelProperty(value = "标识")
    private Boolean flag;
}
